import { request } from '@/utils/request'

// 角色 树 /role/deleteRoleUsers
export function roleOnceTree(param) {
    return request({
        url: '/role/roleOnceTree',
        method: 'post',
        data: param
    })
}

// 角色 详情
export function roleDetail(param) {
    return request({
        url: '/role/detail',
        method: 'post',
        data: param
    })
}

// 角色 新增
export function roleSave(param) {
    return request({
        url: '/role/save',
        method: 'post',
        data: param
    })
}

// 角色 删除
export function roleDelete(param) {
    return request({
        url: '/role/delete',
        method: 'post',
        data: param
    })
}

// 角色 用户移除
export function deleteRoleUsers(param) {
    return request({
        url: '/role/deleteRoleUsers',
        method: 'post',
        data: param
    })
}

// 角色 用户新增
export function saveRoleUsers(param) {
    return request({
        url: '/role/saveRoleUsers',
        method: 'post',
        data: param
    })
}

// 角色 菜单权限新增  /role/deleteAut
export function menuAutSave(param) {
    return request({
        url: '/role/saveAut',
        method: 'post',
        data: param
    })
}

// 角色 菜单权限取消
export function menuAutDelete(param) {
    return request({
        url: '/role/deleteAut',
        method: 'post',
        data: param
    })
}

// 分级管理员 角色列表
export function roleAdminlist(param) {
    return request({
        url: '/role/roleAdminlist',
        method: 'post',
        data: param
    })
}

// 分级管理员 新增角色
export function saveRoleAdmins(param) {
    return request({
        url: '/role/saveRoleAdmins',
        method: 'post',
        data: param
    })
}

// 分级管理员 取消角色
export function deleteRoleAdmins(param) {
    return request({
        url: '/role/deleteRoleAdmins',
        method: 'post',
        data: param
    })
}

